
//引入vue
import Vue from 'vue';
//引入app
import App from './App.vue';

//完整引入
//引入elementui
import ElementUI from 'element-ui';
//引入全部样式
import 'element-ui/lib/theme-chalk/index.css';

// 引入VueRouter插件
import VueRouter from 'vue-router';

// 引入路由器
import router from './router/index.js';

// 引入store
import store from './store/index.js';


// // 按需引入
// import { Button,Row } from 'element-ui';

//关闭生产提示
Vue.config.productionTip  = false

// 解决重复点击路由报错问题
const originalPush = VueRouter.prototype.push
VueRouter.prototype.push = function push(location) {
  return originalPush.call(this, location).catch(err => err)
}
// 应用插件
Vue.use(VueRouter)


 // 应用elementUI
Vue.use(ElementUI);
// Vue.component(Button.name, Button);
// Vue.component(Row.name, Row);

// 创建vm
new Vue({
    el:'#app',
    render: h =>h(App),
    store,
    router
})